<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class WxWorkChatData extends Model
{
    use HasFactory;

    public static $snakeAttributes = false;

    protected $fillable = [
        'seq', // 消息的seq值，标识消息的序号
        'msgid', // 消息id，消息的唯一标识，企业可以使用此字段进行消息去重。
        'from_userid', // 发送者userid
        'msg', // 明文消息，json格式
        'data', // 加密数据，json格式，即chatdata里的每一项数据
    ];

    protected $casts = [
        'msg' => 'json',
        'data' => 'json',
    ];

    public function workWechatUser()
    {
        return $this->belongsTo(WorkWechatUser::class, 'from_userid', 'userid');
    }
}
